using System;
using System.Web.Services.Protocols;

namespace Thinktecture.Tools.Web.Services.Extensions
{
	[AttributeUsage(AttributeTargets.Method)]
	public sealed class SoapMessageAccessClientExtensionAttribute : SoapExtensionAttribute 
	{
		private int priority;
    
		/// <summary>
		/// Gets the extension type.
		/// </summary>
		/// <value></value>
		public override Type ExtensionType 
		{
			get { return typeof(SoapMessageAccessClientExtension); }
		}

		/// <summary>
		/// Gets or sets the priority.
		/// </summary>
		/// <value></value>
		public override int Priority 
		{
			get 
			{ 
				return priority; 
			}
			set 
			{ 
				priority = value; 
			}
		}
	}
}
